package com.lianzai.shop.model;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.web.multipart.commons.CommonsMultipartFile;

import java.io.Serializable;
import java.util.Date;

public class Shop implements Serializable {
    private static final long serialVersionUID = 1L;

    //用户ID
    private Long id;
    //用户名
    private String userName;
    //姓名
    private String name;
    //身份证号码
    private String cardCode;
    //手机号码
    private String mobile;
    //密码
    private String pwd;
    //头像
    private String head;
    //联系地址
    private String addr;
    //性别 1男 2女
    private Integer gender;
    //角色 1住户 2租户  3商铺
    private Integer role;
    //状态 1正常 0禁用
    private Integer status;
    //创建时间
    @JsonFormat(pattern = "yyyy/MM/dd HH:mm", timezone = "GMT+8")
    private Date createTime;

    private String cName;//小区名字

    private String iName;//商户类别

    private String iId;//industry id

    private String cId;//community id

    @JsonFormat(pattern = "yyyy/MM/dd HH:mm:ss", timezone = "GMT+8")
    private Date startTime;
    @JsonFormat(pattern = "yyyy/MM/dd HH:mm:ss", timezone = "GMT+8")
    private Date endTime;


    private String auditStatus;//审核状态
    private String refuseReason;//拒绝原因

    private String licensePhotoPath;//营业执照

    private String communityId;
    private String industryId;

    private String shopTicketMsg;//community id
    /**
     * 设置：用户ID
     */
    public void setId(Long id) {
        this.id = id;
    }
    /**
     * 获取：用户ID
     */
    public Long getId() {
        return id;
    }
    /**
     * 设置：用户名
     */
    public void setUserName(String userName) {
        this.userName = userName;
    }
    /**
     * 获取：用户名
     */
    public String getUserName() {
        return userName;
    }
    /**
     * 设置：姓名
     */
    public void setName(String name) {
        this.name = name;
    }
    /**
     * 获取：姓名
     */
    public String getName() {
        return name;
    }
    /**
     * 设置：身份证号码
     */
    public void setCardCode(String cardCode) {
        this.cardCode = cardCode;
    }
    /**
     * 获取：身份证号码
     */
    public String getCardCode() {
        return cardCode;
    }
    /**
     * 设置：手机号码
     */
    public void setMobile(String mobile) {
        this.mobile = mobile;
    }
    /**
     * 获取：手机号码
     */
    public String getMobile() {
        return mobile;
    }
    /**
     * 设置：密码
     */
    public void setPwd(String pwd) {
        this.pwd = pwd;
    }
    /**
     * 获取：密码
     */
    public String getPwd() {
        return pwd;
    }
    /**
     * 设置：头像
     */
    public void setHead(String head) {
        this.head = head;
    }
    /**
     * 获取：头像
     */
    public String getHead() {
        return head;
    }
    /**
     * 设置：联系地址
     */
    public void setAddr(String addr) {
        this.addr = addr;
    }
    /**
     * 获取：联系地址
     */
    public String getAddr() {
        return addr;
    }
    /**
     * 设置：性别 1男 2女
     */
    public void setGender(Integer gender) {
        this.gender = gender;
    }
    /**
     * 获取：性别 1男 2女
     */
    public Integer getGender() {
        return gender;
    }
    /**
     * 设置：角色 1住户 2租户  3商铺
     */
    public void setRole(Integer role) {
        this.role = role;
    }
    /**
     * 获取：角色 1住户 2租户  3商铺
     */
    public Integer getRole() {
        return role;
    }
    /**
     * 设置：状态 1正常 0禁用
     */
    public void setStatus(Integer status) {
        this.status = status;
    }
    /**
     * 获取：状态 1正常 0禁用
     */
    public Integer getStatus() {
        return status;
    }
    /**
     * 设置：创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
    /**
     * 获取：创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    public String getcName() {
        return cName;
    }

    public void setcName(String cName) {
        this.cName = cName;
    }

    public String getiName() {
        return iName;
    }

    public void setiName(String iName) {
        this.iName = iName;
    }

    public String getiId() {
        return iId;
    }

    public void setiId(String iId) {
        this.iId = iId;
    }

    public String getcId() {
        return cId;
    }

    public void setcId(String cId) {
        this.cId = cId;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public String getAuditStatus() {
        return auditStatus;
    }

    public void setAuditStatus(String auditStatus) {
        this.auditStatus = auditStatus;
    }

    public String getRefuseReason() {
        return refuseReason;
    }

    public void setRefuseReason(String refuseReason) {
        this.refuseReason = refuseReason;
    }

    public String getLicensePhotoPath() {
        return licensePhotoPath;
    }

    public void setLicensePhotoPath(String licensePhotoPath) {
        this.licensePhotoPath = licensePhotoPath;
    }

    public String getCommunityId() {
        return communityId;
    }

    public void setCommunityId(String communityId) {
        this.communityId = communityId;
    }

    public String getIndustryId() {
        return industryId;
    }

    public void setIndustryId(String industryId) {
        this.industryId = industryId;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public String getShopTicketMsg() {
        return shopTicketMsg;
    }

    public void setShopTicketMsg(String shopTicketMsg) {
        this.shopTicketMsg = shopTicketMsg;
    }
}
